package com.itany.corejava.code07_面向对象;

import java.util.Arrays;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年10月31日 13:57
 */
public class Test01_类的使用 {
    public static void main(String[] args) {

        // 类名 对象名 = new 类名()
        Person person=new Person();//创建Person类的一个实例(对象)
        //访问属性  对象名.属性名
        //赋值属性  对象名.属性=值

        //给对象属性赋值
        person.name="alice";
        person.age=20;
        person.gender="男";
        person.hobbies=new String[]{"吃饭","睡觉","打游戏"};


        //对象名.属性名
        System.out.println(person.name);
        System.out.println(person.age);
        System.out.println(person.gender);
        System.out.println(Arrays.toString(person.hobbies));

        //对象名.方法名(参数)
        person.sleep();
        person.eat();
        person.show();

    }

}

class Person{
    //成员属性
    String name;//姓名
    int age;//年龄
    String gender;//性别
    String[] hobbies;//兴趣爱好

    //成员方法
    public void sleep(){
        System.out.println(name+"困了，好想要睡觉");
    }
    public void eat(){
        System.out.println(name+"饿了，好想要吃饭");
    }
    public void show(){
        System.out.println("我是"+name+"，今年"+age+"岁，是一个"+gender+"性，兴趣爱好是:"+ Arrays.toString(hobbies));
    }


}
